Do you want to fill our pdf forms, that is pdfs with embedded fields that you can fill out or do you just want to print text on the top of a random pdf document?
If the former, the newest Preview will work (kinda). In the case of the latter I just stick them in omnigraffle and add text on top.