import React from 'react'; export type TextAreaSize = 'sm' | 'md' | 'lg'; export interface TextAreaProps extends React.TextareaHTMLAttributes { /** * The visual size of the textarea * @default 'md' */ size?: TextAreaSize; /** * The label for the textarea */ label?: string; /** * Helper text displayed below the textarea */ helperText?: string; /** * Whether the textarea is required */ isRequired?: boolean; /** * Whether to show a character counter */ showCounter?: boolean; /** * Maximum character count */ maxCharacters?: number; } /** * TextArea component for multi-line text input * * @example * ```tsx *