docs: function textField (key, value, prop, options) {
    function onfocus (e) {
      var val = e.target.value
      options.focusField(e, key, val, prop)
    }
  
    function onblur (e) {
      var val = e.target.value
      options.blurField(e, key, val, prop)
    }
  
    function oninput (e) {
      var val = e.target.value
      options.updateField(e, key, val, prop)
    }
  
    function onclick (e) {
      var val = e.target.value
      options.clickField(e, key, val, prop)
    }
  
    return html`<div class="data-form-field" onclick=${onclick}>
      <label class="data-form-label" for="data-form-field-input-${prop.key}">
        ${key}
      </label>
      <textarea id="data-form-field-input-${prop.key}" onfocus=${onfocus} onblur=${onblur} oninput=${oninput} value=${value}>${value}</textarea>
    </div>`
  }