expressionでtextareaの折り返しを切り替える

チェックボックスをチェックすると折り返し
チェックを外すと折り返さない、というのをexpressionでやってみた。


javascriptで普通に書くよりも手軽で便利だと思ったけど
検索で調べてみると、expressionはパフォーマンス的に問題ありだと。
確かにコードがエラーだと、マウスを移動させる度に
ステータスバーに警告が表示されるので余り使わない方が賢明か?
IEだけだし。

<style type="text/css">
textarea {
    overflow : auto;
    word-wrap: expression(wp.checked ? "break-word" : "normal");
}
#wp {
    background: expression(this.checked ? "#ff0" : "#0f0");
}
</style>

<body>
    <textarea></textarea>
    <input type="checkbox" id="wp"><label for="wp">Wrap</label>
</body>

だけどHTAなどで簡単なことをする時には使えるんじゃないかな。