add textarea, checkbox and upload field types

some new field types