{%- from 'utilities/forms/form-item.html' import tnaFormItem -%} {% macro tnaTextarea(params) %} {%- call tnaFormItem({ 'headingLevel': params.headingLevel, 'headingSize': params.headingSize, 'id': params.id, 'label': params.label, 'hint': params.hint, 'error': params.error, 'classes': params.formItemClasses, 'attributes': params.formItemAttributes }, 'tna-textarea-character-count' if params.characterCount else ('tna-textarea-itemised-rows' if params.itemiseRows else '')) %} {%- if params.characterCount %} {%- set characterCountMessage %} You can enter up to {{ params.characterCount.max }} {{ params.characterCount.countType | default('characters') }} {%- endset %}