adding support for textareas