input: a basic text field
textarea: a multiline text field
select: choose any number of items from a list
select1: choose one item from a list
submit: send the form data as specified in the model's submission
secret: passwords and the like
output: display non-editable value
upload: upload a file or data stream
range: choose from a range of values
trigger: for an event