Text fields allow the user to input text. They can be single line, with or without scrolling, or multi-line, and can have an icon. Touching a text field places the cursor and automatically displays the keyboard. In addition to typing, text fields allow for a variety of other tasks, such as text selection (cut, copy, paste) and data lookup via auto-completion. Text fields can have different types.

[Floating Label](https://www.google.com/design/spec/components/text-fields.html#text-fields-floating-labels) Text fields are show below:

