Preheat oven to 350 degrees and prepare cupcake tins with cupcake liners
Sift together dry ingredients (flour, sugar, cocoa powder, baking soda, baking powder, and salt) in a large bowl and mix with a whisk or use a stand mixer to combine
Add wet ingredients (eggs, buttermilk, coffee, warm water, vegetable oil, and vanilla) to the bowl and blend together on medium speed until smooth, but DO NOT over mix. This should take about 1-2 minutes
Fill cupcakes 1/2 - 2/3 of the way full and bake for approximately 22-25 minutes or until a toothpick inserted into the middle comes out clean
Once done, allow cupcakes to cool in the pan for 10 minutes and then transfer them to a wire rack to cool
Once cool, core the cupcake and fill with a tablespoon of Peanut Caramel filling
Frost cupcakes with Creamy Peanut Butter Frosting and top with half of a mini snickers bar