A fanatic, a person with an obsession.
An insane person, especially one who suffers from a mania.
Like a maniac; insane; frenzied.