First, make the tart dough. In a large bowl, mix together the flour, sugar and salt. Using a pastry cutter, cut the butter and cream cheese into the flour, until the flour is fully incorporated, and everything is pea sized. Pour in the ice water, stirring with a fork, until a scraggly dough is formed. Empty the dough onto a floured board, and shape the dough into a ball. Wrap in plastic wrap and refrigerate for at least thirty minutes.
Roll out the dough until it is very thin and cut out 8 six inch rounds. It's fine to reroll the dough as many times as you need to. Press the rounds into the tart pans, and up the sides of the pans. Prick the tart bottoms all over and then refrigerate them for fifteen minutes. Preheat the oven to 375 degrees.
Place parchment squares in each tart pan, and fill them with pie weights. Bake for fifteen minutes and then cool them to room temperature.
While the filling cools, make the whipped cream: In the bowl of an electric mixer, with the whisk attachment on start beating the cream on low power. Start on low and gradually increase the speed to high. When the cream starts to thicken add the vanilla extract and sugar. Beat until the cream is fluffy. I used a piping bag with a star attachment on to pipe on the cream.
Make the filling: In a three-quart saucepan, melt the butter on low heat. Stir in the peaches, brown sugar, cornstarch, and kosher salt. Simmer ten minutes, or until the peaches are soft. Cool to room temperature. Divide evenly among the shells. Top with the whipped cream.