The storyFrom teen + -o- + -phile, perhaps modelled on pedophile.Etymology from Wiktionary, CC BY-SA 4.0.