text: var createInputMultipleFile = function (fig) {
      var my = {},
          self = createBaseInput(fig, my);
  
      self.getType = function () {
          return 'file[multiple]';
      };
  
      self.get = function () {
          // http://stackoverflow.com/questions/14035530/how-to-get-value-of-html-5-multiple-file-upload-variable-using-jquery
          var fileListObject = self.$().get(0).files || [],
              names = [], i;
  
          for(i = 0; i < (fileListObject.length || 0); i += 1) {
              names.push(fileListObject[i].name);
          }
  
          return names;
      };
  
      self.clear = function () {
          // http://stackoverflow.com/questions/1043957/clearing-input-type-file-using-jquery
          this.$().each(function () {
              $(this).wrap('<form>').closest('form').get(0).reset();
              $(this).unwrap();
          });
      };
  
      self.$().change(function (e) {
          my.publishChange(e, this);
      });
  
      return self;
  };
  