DRYed up editable field handling
fixed textarea cursor, relaxed user relationship again