Line a 12-cup cupcake pan with paper liners; set aside.
In a mixing bowl, whisk together flour, cocoa powder, baking powder, and salt; set aside.
In a separate bowl, using an electric mixer, cream together butter and sugar until smooth.
Add eggs, one at a time, beating well before adding the next.
Add vanilla and continue to beat until well combined.
Set your mixer on the lowest setting and add flour mixture in batches, alternating with yogurt and beginning and ending with flour.
Pour batter into prepared cups, filling each 3/4 full.
Bake for 22 to 25 minutes, or until a toothpick inserted in the center comes out clean.
Cool in pan 5 minutes; transfer cupcakes to a wire rack to cool completely.
Prepare the frosting
In a medium bowl, beat together cream cheese and butter until smooth.
Set ,mixer on low and add powdered sugar and cinnamon; continue beating until mixture is smooth.
Add vanilla; continue to mix until thoroughly combined.
When the cupcakes are cool, take a cupcake corer, set it in the center of the cupcake and gently twist into the cupcake, about half-way through and take it out.
Attach a star tip to your pastry bag.
Fill the pastry bag with prepared frosting.
Insert the tip of the pastry bag inside the hole that you previously emptied and fill it.
Continue to frost the top of the cupcakes and decorate with mini chocolate chips.