title: AngularJS v1.2.5 script error with textarea and placeholder attribute using IE11
body: <p>I have an Angular JS v1.2.5 form that won't work in IE11. It works fine in Firefox, Chrome, Safari. My form uses a textarea with interpolation inside the placeholder attribute.</p>
  
  <pre><code>  &lt;body ng-controller="MainCtrl"&gt;
      &lt;p&gt;Hello {{ name }}!&lt;/p&gt;
      &lt;textarea rows="4" placeholder="Description of the {{ name }}"&gt;&lt;/textarea&gt;
    &lt;/body&gt;
  </code></pre>
  
  <p>If the placeholder attribute is specified with interpolation, I get the following error (only in IE).</p>
  
  <pre><code>Error: Invalid argument.
     at interpolateFnWatchAction (https://localhost:44300/Scripts/angular.js:6410:15)
     at $digest (https://localhost:44300/Scripts/angular.js:11581:23)
     at $apply (https://localhost:44300/Scripts/angular.js:11832:13)
     at done (https://localhost:44300/Scripts/angular.js:7774:34)
     at completeRequest (https://localhost:44300/Scripts/angular.js:7947:7)
     at onreadystatechange (https://localhost:44300/Scripts/angular.js:7903:11)
  </code></pre>
  
  <p>Here's a Plnkr that works fine in Firefox, Chrome, Safari - but not in IE11.
  <a href="http://plnkr.co/edit/4cJzxtVSDoL2JMI9nYrS?p=preview">http://plnkr.co/edit/4cJzxtVSDoL2JMI9nYrS?p=preview</a></p>
  
  <p>I'm lost trying to debug within Angular.js itself. I'd really appreciate any tips to set me in the right direction. Thanks.</p>