title: Binding to view model properties instead of global variables
body: <p>If I have the following code, where knockout binds the textarea to Text the global object, instead of Text on the viewModel. Can knockout be told to use any local property of the viewModel before trying global ones?</p>
  
  <p>I know I can do <code>viewModel.Text</code>, but I prefer not to. Besides, I might want to use the same code for <code>myotherviewModel</code> without changing the markup. </p>
  
  <p>I'd prefer to do <code>window.Text</code> if I want to call the global function.</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;textarea data-bind="value:Text"&gt;&lt;/textarea&gt;
  </code></pre>
  
  <p>JS:</p>
  
  <pre><code>var viewModel={
      Text : 'my text'    
  };
  
  ko.applyBindings(viewModel)
  </code></pre>