I've also heard the word "hebephilia" used for the attraction to teenagers, which cracks me up as it reminds me of "hebephrenic."