Add position option for text element

Allow the user to set the positioning as part of the options hash, with
relative as the default.