value() {
    const text = this.text();
    const delegate = this.delegate();
    const formatter = this.formatter();
    if (!formatter) { return text; }

    return formatter.parse(text, (errorType) => {
      if (delegate) {
        if (typeof delegate.textFieldDidFailToParseString === 'function') {
          delegate.textFieldDidFailToParseString(this, text, errorType);
        }
      }
    });
  }
Gets the object value. This is the value that should be considered the
'real' value of the field.

@returns {Object}