Is it possible to change the alignment of text within a text area?

By default the text is located top left. Horizontal justification can make this top centre or top right, but how about bottom left / centre / right or even middle left / centre / right?