Fixed spelling, don't over-user mutable string.
Removed unnecessary link size/positioning code.
Remove unnecessary parent, window, top-level UI attributes.
Remove lots of unneeded code in the text view and link proxy. Add
-setStringValue: