The grammar in xhtml-basic-form.rnc for the <textarea> element is this:
textarea = element textarea { textarea.attlist }
textarea.attlist =
Common.attrib,
attribute name { text }?,
attribute rows { Number.datatype },
attribute cols { Number.datatype },
attribute accesskey { Character.datatype }?,
text
But shouldn't it be this?
textarea = element textarea { textarea.attlist, text }
textarea.attlist =
Common.attrib,
attribute name { text }?,
attribute rows { Number.datatype },
attribute cols { Number.datatype },
attribute accesskey { Character.datatype }?