{ "name": "Textarea", "description": "Styled textarea field with secondary-button styling and rounded-theme-capped borders.", "details": "Use for multi-line text input in forms. Features secondary-button background styling, customizable row height, resize disabled, and focus states. Includes disabled state with reduced opacity. Ideal for messages, comments, or longer text content.", "constraints": { "textRules": { "placeholder": { "required": false, "example": "Type your message...", "minChars": 2, "maxChars": 100 } } }, "propsSchema": { "value": "string (required)", "onChange": "(value: string) => void (required)", "placeholder?": "string", "rows?": "number (default: 5)", "required?": "boolean (default: false)", "disabled?": "boolean (default: false)", "ariaLabel?": "string", "className?": "string" }, "usageExample": "