A client-side textarea component with optional label, error state, and start/end icon adornments. Supports both a bare layout (border on the `