title: React input onChange won't fire
body: <p>I currently have this simple react app and I cannot get these onchange events to fire for the life of me.</p>
  <pre><code>var BlogForm = React.createClass({
  getInitialState: function() {
      return {
          title: '',
          content: ''
      };
  },
  changeTitle: function(event) {
  
      var text = event.target.value;
  
      console.log(text);
  
      this.setState({
          title: event.target.value
      });
  },
  changeContent: function(event) {
      this.setState({
          content: event.target.value
       });
  },
  addBlog: function(ev) {
      console.log(&quot;hit hit&quot;);
  },
  render: function() {
      return (
                  &lt;form onSubmit={this.addBlog(this)}&gt;
                      &lt;div&gt;
                          &lt;label htmlFor='picure'&gt;Picture&lt;/label&gt;
                          &lt;div&gt;&lt;input type='file' id='picture' value={this.state.picture} /&gt;&lt;/div&gt;
                      &lt;/div&gt;
                      &lt;div&gt;
                          &lt;input className=&quot;form-control&quot; type='text' id='content' value={this.state.title} onChange={this.changeTitle} placeholder='Title' /&gt;
                      &lt;/div&gt;
                      &lt;div&gt;
                          &lt;input className=&quot;form-control&quot; type='text' id='content' value={this.state.content} onChange={this.changeContent} placeholder='Content' /&gt;
                      &lt;/div&gt;
                      &lt;div&gt;
                          &lt;button className=&quot;btn btn-default&quot;&gt;Add Blog&lt;/button&gt;
                      &lt;/div&gt;
                  &lt;/form&gt;
  
      );
    }
  });
  </code></pre>
  <p>Funny thing is when I use <code>onChange={this.changeTitle (this)}</code>, the event fires but the ev variable in the <code>changeTitle</code> function is not the correct one.</p>