var PasswordInput = React.createClass({
  
  getInitialState: function() {
    
    
    return { value: '', cssClass: 'form-control' };
  },
  handleChange: function(event) {
    var isInputValid = this.validate(event.target.value);
    var validationClass; 
    if (isInputValid) {
      validationClass = 'success form-control';
    } else {
      validationClass = 'error form-control';
    }
    this.setState({ cssClass: validationClass, value: event.target.value });
  },
  validate: function(val) {
    
    if (val.length < 10) {
      return false;
    }
    return true;
  },
  render: function() {
    var value = this.state.value;
    var cssClass = this.state.cssClass;
    return <div class="form-group has-success">
      <label class="control-label" for="inputSuccess1">Your Password</label>
      <input type="password" className={cssClass} value={value} onChange={this.handleChange} />
    </div>;
  }
});
ReactDOM.render(
  <IntegerInput />,
  document.getElementById('react-element')
);