The thing to get used to is when you are referring to a type or class, it is uppercase (ParticleEmitter) but, as it looks like you were thinking, when you are referring to a component of your object directly, it is lowercase because it is technically a variable of your object(myObject.particleEmitter).
But making any GetComponent calls or any type declarations require the uppercase frist letter.