Summary
TextArea is a custom HTML textarea wrapper with label, helper text, and error state support. Has critical accessibility gaps around label association and ARIA attributes.
Improvements
4. Fix overflow: hidden on textarea
CSS has overflow: hidden which clips content. Should be overflow: auto or paired with explicit resize control.
6. Add minRows/maxRows props
No height control beyond fixed CSS. Should support row-based height constraints.
7. Align API with InputField
InputField has size and variant CVA variants. TextArea doesn't follow the same pattern.
Moved to Cross-Cutting Issues
The following items have been moved to cross-cutting issues that address them across all components:
Files
packages/raystack/raystack/components/text-area/
Summary
TextArea is a custom HTML textarea wrapper with label, helper text, and error state support. Has critical accessibility gaps around label association and ARIA attributes.
Improvements
4. Fix
overflow: hiddenon textareaCSS has
overflow: hiddenwhich clips content. Should beoverflow: autoor paired with explicit resize control.6. Add
minRows/maxRowspropsNo height control beyond fixed CSS. Should support row-based height constraints.
7. Align API with InputField
InputField has
sizeandvariantCVA variants. TextArea doesn't follow the same pattern.Moved to Cross-Cutting Issues
The following items have been moved to cross-cutting issues that address them across all components:
Files
packages/raystack/raystack/components/text-area/