Skip to content

Textarea

Textarea

Textarea provides multi-line text input with support for character limits, validation, and length display.

PropertyValue
Min-height80-120px
Border Width1px
Corner Radius4px
Padding12-16px
Font Size14-16px
Line Height1.5
ResizeVertical (optional)

Grey40 border, normal state

Default State

Brand color border, active input

Red border, validation failed

Grey with reduced opacity, not interactive

RowsUsage
3 rowsShort responses
4-5 rowsStandard textarea
6-8 rowsLonger content
10+ rowsExtended input

Format: “X / Y characters”

StateDisplay
Under limit”45 / 500 characters”
At limit”500 / 500 characters”
Over limitError message shown
  • Multi-line text input (addresses, descriptions)
  • Comments or feedback fields
  • Longer form responses
  • When user needs to enter paragraphs
✅ Do❌ Don’t
Set appropriate default row countUse for single-line input (use input)
Use maxlength for bounded inputSet arbitrary small limits
Show remaining charactersHide character count
Provide clear labelsMake required fields unclear