<template name="baseInput">
    <input
        type="{{choose this.type 'text'}}"
        id="{{this.id}}"
        class="{{this.class}}"
        name="{{this.name}}"
        value="{{reactive this.value}}"
        placeholder="{{this.placeholder}}"
        checked="{{#if this.checked}}checked{{/if}}"
        disabled="{{#if this.disabled}}disabled{{/if}}"
        min="{{this.min}}"
        max="{{this.max}}"
        maxlength="{{choose this.maxlength this.max}}"
        {{this.tagAttributes}}
    >
    {{>UI.contentBlock}}
</template>
