added onKeyPress and maxLength to textArea and set textfield.input to empty string on unset