There are many ways to do this..
important question is, is this one textobject or is every text a seperate object?
Does the movement have to be smooth?
What will the text object be used for, is it dynamic text or will it be changed?
Does the text have to be pushed down or could the object already be in place and set visible?
I could think of more questions, but this is a good start..