Preheat oven to 350.
Prepare a cupcake pan with liners, and grease liners well.
In a large mixing bowl, mix all the dry ingredients together.
Add melted coconut oil, vanilla, eggs, and water and mix well. (The batter will be thick, not runny.)
Fill cupcake liners 1/3 way full, then add a small dollop of cream cheese filling.
Put more batter on top, making the liners roughly 2/3 full.
Bake in preheated oven for 18-22 minutes, or until center tops of cupcakes are dry.
Allow cupcakes to cool completely before frosting.