Primitive

Textarea

Multi-line prompt and prose input with validation support.

Textarea is for prompt and prose entry. Keep surrounding composition responsible for actions.
form
TextareaDefault
Keep the instruction specific and inspectable.

Playground

Controls update query params directly, so every primitive state can be linked, rendered, and screenshotted deterministically.

Loading playground

Rendered matrix

Every state maps to the same primitive render route through the state query param.

Default

Prompt field with help and compact product copy.
Keep the instruction specific and inspectable.

Filled

Value present.

Error

Validation failure.
Prompt is too short.

Disabled

Locked field.

Public contract

The public prop table is generated from item metadata and schema-backed controls.
NameTypeDefaultDescription
labelReactNode-Optional field label.
helpReactNode-Muted helper text.
errorReactNode-Error copy and invalid treatment.
placeholderstring-Native placeholder text.