Input restrictions

Previously picked any input, including buttons and checkboxes. Now only
selects Text and Password input types, leaving checkboxes and buttons
alone (where it doesn’t make any sense to have a float label)