listen to changes on textareas as well
finish support for textarea validation. closes #4