Forms / Canonical family
Text Field
A labeled single-line input with inline validation.
Use it with intention
Use for short values. Keep error messages beside the field.
Keyboard & accessibility
Associate the label and error. Focus the first invalid field after submission.