title: Issue in onBlur event of TextInput in react-native
body: <p>I want to do some task on press of "Do Some Work" button but after calling of onBlur event of any of the focused TextInput.</p>
  
  <p>Here is my sample code:-</p>
  
  <pre><code>'use strict';
  var React = require('react-native');
  var {AppRegistry,View,Text,ScrollView,TextInput,TouchableOpacity} = React;
  
  var MyApp = React.createClass({
      doSomeWork: function () {
          console.log("doSomeWork called....");
  
      },
      render: function () {
          return (
              &lt;View&gt;
                  &lt;TouchableOpacity style={{padding:10,alignItems:"center",backgroundColor:"blue"}}
                                    onPress={this.doSomeWork}&gt;
                      &lt;Text&gt;Do Some Work&lt;/Text&gt;
                  &lt;/TouchableOpacity&gt;
                  &lt;View style={{height:400}}&gt;
                      &lt;ScrollView keyboardShouldPersistTaps={true}&gt;
                          &lt;View&gt;
                              &lt;TextInput ref="first" onBlur={()=&gt;{console.log("TextInput 1 blurred....")}}/&gt;
                          &lt;/View&gt;
                          &lt;View&gt;
                              &lt;TextInput ref="second" onBlur={()=&gt;{console.log("TextInput 2 blurred....")}}/&gt;
                          &lt;/View&gt;
                          &lt;View&gt;
                              &lt;TextInput ref="third" onBlur={()=&gt;{console.log("TextInput 3 blurred....")}}/&gt;
                          &lt;/View&gt;
                      &lt;/ScrollView&gt;
  
                  &lt;/View&gt;
              &lt;/View&gt;
          );
      }
  });
  AppRegistry.registerComponent('nativeApp', () =&gt; MyApp);
  </code></pre>
  
  <p>I have tried to call </p>
  
  <pre><code>this.refs.first.blur()
  </code></pre>
  
  <p>manually, but that is in async and i don't know TextInput's event has called or not.</p>
  
  <p>Any help will be appreciated.</p>