{% load components %}
{% with id|default:"text-area" as field_id %}
{% with formGroup|default_if_none:True as wrap_group %}
{% if wrap_group %}
{% form_group error=error %}
{% if label %}
{% label htmlFor=field_id screenReaderOnly=screenReaderOnlyLabel required=required error=error only %}{{ label }}{% endlabel %}
{% endif %}
{% if hint %}
{% hint id=field_id|add:"-hint" %}{{ hint }}{% endhint %}
{% endif %}
{% if error and error != "true" and error != True and error != "false" %}
{% error_message id=field_id|add:"-error" %}{{ error }}{% enderror_message %}
{% endif %}
{% endform_group %}
{% else %}
{% if label %}
{% label htmlFor=field_id screenReaderOnly=screenReaderOnlyLabel required=required error=error only %}{{ label }}{% endlabel %}
{% endif %}
{% if hint %}
{% hint id=field_id|add:"-hint" %}{{ hint }}{% endhint %}
{% endif %}
{% if error and error != "true" and error != True and error != "false" %}
{% error_message id=field_id|add:"-error" %}{{ error }}{% enderror_message %}
{% endif %}
{% endif %}
{% endwith %}
{% endwith %}