improved support for textareas