title: Very simple ng-model watch not working
body: <p>Here is the jsfiddle.
  <a href="http://jsfiddle.net/CLcfC/" rel="nofollow">http://jsfiddle.net/CLcfC/</a></p>
  
  <p>code</p>
  
  <pre><code>var app = angular.module('app',['']);
  
  app.controller('TestCtrl',function($scope){
      $scope.text = 'Change Me';
      $scope.$watch('text',function(){
          alert('Changed !');
      });
  
  
  })
  </code></pre>
  
  <p>HTML</p>
  
  <pre><code>&lt;script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"&gt;&lt;/script&gt;
  &lt;div ng-app="app"&gt;
   &lt;div ng-controller="TestCtrl"&gt;
       &lt;input type="text" ng-model='text'/&gt;
       &lt;span&gt;{{text}}&lt;/span&gt;
    &lt;/div&gt; 
  &lt;/div&gt;
  </code></pre>
  
  <p>I am not able to see the change in <code>$scope.text</code>. Please help.
  This is so easy but what am I missing?</p>