Added textarea change check, so updates can happen in both directions.  This may cause performance issues.  Not sure how costly these string comparisons are.