Component referenceVersion Draft
Input
Input is the unlabelled field primitive. Pair it with a visible label or compose it with FormControl.
Design notes
Use TextField when label, hint and error belong to one compact field. Do not nest TextField inside FormField.
Playground
Playgrounddemo.tsx
TextField owns its label and help text.
API
Input
Unlabelled native input. Use with FormLabel/FormControl or an accessible name. size controls visual dimensions; htmlSize is the native character-width hint.
No custom imperative methods. Event callbacks are listed as properties.