Preheat the oven to 350° F. Beat cream cheese and butter together with a mixer at high speed until fluffy and smooth. Add sugar to the butter mixture and beat until fluffy. Beat in the eggs and vanilla. In a separate, medium-sized bowl, whisk together the flour, baking powder, and salt. Gradually add the dry ingredients to the butter mixture and stir just until mixed. Do not overmix. Spray a baking sheet with nonstick spray. Drop by rounded tablespoons onto the prepared baking sheets. Bake for 10-11 minutes. Cookies should be light in color, not browned, and just starting to brown on the bottom. Let cookies cool. Once cookies are cool, sprinkle powdered sugar on top.