

# Textarea

Custom Textarea component.

# Installation

Copy the following code into your app directory.


> **Error: 'Textarea' not found in registry**


# Usage


> **Error: 'textarea' not found in registry**


# Anatomy 
Use the following composition to build a `Textarea`


```python
textarea()
```


# Examples

## Basic Demo
A standard multiline text area for general text input.


> **Error: 'textarea_basic_demo' not found in registry**


## Field
Use `field.root`, `field.label`, and `field.description` together with a form control (such as textarea) to build a structured field with a label and helper text.


> **Error: 'textarea_field' not found in registry**


## Disabled
Use the `disabled` prop on textarea to disable user input. Apply `data-disabled` on `field.root` to propagate disabled styling to all field-related elements and ensure consistent visual state handling.


> **Error: 'textarea_disabled' not found in registry**


## Invalid
Apply `data-disabled` on Field to represent a disabled state and propagate styling, and apply data-invalid to represent validation errors.


> **Error: 'textarea_invalid' not found in registry**

