Preheat oven to 350 degrees. In a medium skillet cook ground beef until no longer pink and drain the remaining grease. Add the taco seasoning and cream cheese and stir until cream cheese is melted. Add corn and black beans.
While the meat is cooking, cook shells according to package directions and rinse.
In a 9x13 add the salsa and spread evenly along the bottom. Stuff shells with meat mixture and place having up in the bottom of the pan. Pour taco sauce on top of the shells. Cover with aluminum foil and bake for 30 minutes.
Remove from the oven and top with cheese. Bake for an additional 10 minutes without the foil until cheese is melted. Top with optional toppings.