Question: can mobs spawn on stairs?
Answer: You do not need to put torches up there. Passive mobs spawn on grass only (at least in grassy areas...), aggressive mobs spawn on cube-blocks only. No steps, no slabs etc.