title: Why is my AngularJS textarea not binding to my variable?
body: <p>My HTML is as follows:</p>
  
  <pre><code>&lt;textarea ng-model="cancelMessage"&gt;&lt;/textarea&gt;
  &lt;span {{100 - cancelMessage.length}} characters remaining&lt;/span&gt;
  </code></pre>
  
  <p>In my controller I declare a variable as follows:</p>
  
  <pre><code>$scope.cancelMessage = '';
  </code></pre>
  
  <p>When I type in the text area, the number of characters remaining actually updates. However, when I try to access </p>
  
  <pre><code>$scope.cancelMessage 
  </code></pre>
  
  <p>(via ng-click), the variable is still '' and not the text in the text area.</p>