In the spirit of encapsulated helpers, I would rather see this as a helper in the email helper. Something like a email.getComposeBodyInput(). That should help insulate the browser app from any changes we do internally to the email app.