Originally submitted by @mdgbayly:
Autogrow can be disabled by setting the rows attribute === maxrows.
However, this doesn't prevent the component from setting innerHtml on the mirror with each change.
Enhance component to optimize implementation to avoid any mutations when autogrow is disabled.