Component · Forms

Textarea

multi-line text entry — same chrome as Input, with label, hint and error, sized by rows.

Example

Playground

state
size
 

Where available

React
Angular
Web Components
Blazor
Tokens

Using it

the same component, named idiomatically per target. one CSS contract underneath, so they render identically.

TargetReferencePackage
React <Textarea> @design-foundry/lucent-react
Angular <lucent-textarea> @design-foundry/lucent
Web Components <lucent-textarea> @design-foundry/lucent-wc
Blazor <LucentTextarea> DesignFoundry.Lucent

API

PropTypeDefaultDescription
value string controlled value.
label / hint / error string field chrome.
placeholder string placeholder text.
rows number 3 initial visible rows.
size xs | sm | md | lg md control density.