An Input is a form field that a user can type a line of text into
Input can have a placeholder, a default (initial) value, a label and a description. Label can be required or optional as well.
Input can provide a visual representations of its status with
loading states. You can use any combination of those states for the experience.