broke input element into its own file
simplified default icon/tooltip placement for input element