docs: function () {
  
          this.$TextDataController.constructor.call(this);
  
          /**
           * List widget if the dropdown is open
           * @protected
           * @type aria.widgets.form.list.List
           */
          this._listWidget = null;
  
          /**
           * Datamodel associated to this input
           * @protected
           * @type Object
           */
          this._dataModel = {
              /**
               * Current internal value
               * @type Object
               */
              value : null,
  
              /**
               * display value corresponding to the value in the controller
               * @type String
               */
              text : '',
  
              // following properties are used for suggestions:
  
              /**
               * Initial input in the textfield
               * @type String
               */
              initialInput : '',
  
              /**
               * Index of the selected item in the list
               * @type Number
               */
              selectedIdx : -1,
  
              /**
               * Content given to the list
               * @type Array
               */
              listContent : []
          };
  
      }