Well, you're definitely doing something wrong if you're getting <input type="textarea"> rendered. The client side validators do not change the child component's rendering in any way. They only output the necessary Spring JavaScript code to decorate the rendered element. I just tried a quick test, and found that the clientTextValidator will in fact apply to a inputTextarea, but not with the result you likely desire. The Dojo component replaces the <textarea> with a more typical input.
What you really want is the Dojo Textarea component:
http://api.dojotoolkit.org/jsdoc/dij....form.Textarea
But we do not have a Spring Faces tag for this yet. Open a Jira to request it if you wish. In the meantime, you could always manually decorate the rendered <textarea> with dijit.form.TextArea using Spring JavaScript directly.
Jeremy Grelle
Staff Engineer, Web Products Team
SpringSource