Scoto- is the proper prefix; -phil is the proper root. The word is scotophil.