TextInput states

Default (empty)
Filled
Required
Invalid (empty)
This field is required.
Invalid (filled)
This field is required.
Focused
Read-only (empty)
Read-only (filled)
Read-only (focused)
Disabled (empty)
Disabled (filled)