| Input | The standard text field: label, placeholder, hint, icon, and shortcut in one prop-driven component. | @/components/base/input/input |
| TextField | React Aria TextField wrapper that provides size and styling context to InputBase children. | @/components/base/input/input |
| InputBase | The bare input box: use inside TextField, InputGroup, or other field compositions. | @/components/base/input/input |
| Label | Field label with required indicator and optional tooltip. | @/components/base/input/label |
| HintText | Helper or error text below a field, wired to it as description or error message. | @/components/base/input/hint-text |
| InputGroup | Composes an input with prefix text and leading or trailing addons. | @/components/base/input/input-group |
| InputFile | Ready-made upload field: a read-only box and a button that both open the system file picker. | @/components/base/input/input-file |
| InputDate | Date field made of focusable calendar-aware segments. | @/components/base/input/input-date |
| InputNumber | Numeric field with stepper buttons, vertical or horizontal. | @/components/base/input/input-number |
| PaymentInput | Card-number field that formats digits and detects the card brand from its prefix. | @/components/base/input/input-payment |
| InputTags | Multi-value tag input; Enter commits the typed value. | @/components/base/input/input-tags |
| InputTagsOuter | InputTags variant rendering its tags below the box; the hint yields to the tag list. | @/components/base/input/input-tags-outer |
| PinInput | Compound one-time-code input: Root, Label, Group, Slot, Separator, Description. | @/components/base/input/pin-input |
| TextArea | Multiline text field with label and hint, in 2 sizes. | @/components/base/textarea/textarea |
| Form | React Aria Form wrapper: Enter submits, native validation surfaces. | @/components/base/form/form |
| FileTrigger | Opens the system file picker from any pressable child. | @/components/base/file-upload-trigger/file-upload-trigger |