Para muitos é tratado como sinônimo,mas há diferença sim.
Poesia,segundo o Minidicionário Aurélio da língua portuguesa é a "arte de criar imagens,sugerir emoções por meio de uma linguagem em que se combinam sons,ritmos e significados.
Poema é definido como: "Obra em verso ou não em que há poesia."
Ou seja quando falamos em poesia,estamos falando de uma arte e,quando falamos em poema,estamos nos referindo a um texto concreto.
Outra forma de diferenciar poesia de poema é que a primeira expressão refere-se aquilo que torna um poema ou um texto poético.