better textarea support
refactored validation chaining