code: function() {
        var _vm = this;
        var _h = _vm.$createElement;
        var _c = _vm._self._c || _h;
        return _c("textarea", {
          ref: "input",
          class: [
            _vm.plaintext ? "form-control-plaintext" : "form-control",
            _vm.plaintext ? "w-100" : "",
            _vm.size ? "form-control-" + this.size : null,
            _vm.stateClass
          ],
          style: _vm.computedStyle,
          attrs: {
            name: _vm.name,
            id: _vm.computedID,
            disabled: _vm.disabled,
            required: _vm.required,
            placeholder: _vm.placeholder,
            autocomplete: _vm.autocomplete,
            readonly: _vm.readonly || _vm.plaintext,
            rows: _vm.rows,
            wrap: _vm.wrap,
            "aria-required": _vm.required ? "true" : null,
            "aria-invalid": _vm.computedAriaInvalid
          },
          on: { input: _vm.handleInput }
        })
      }
docs: /* template