Preheat the oven to 350 degrees.
Peel, cut (the smaller the chunk the quicker they will cook) and boil the sweet potatoes until soft.
Mash the potatoes and add the butter, sugar, vanilla, milk and eggs; stir together.
Pour into a buttered baking dish (10"x10" or 9"X13").
Mix the topping together until course and sprinkle over the top of the sweet potato mixture.
Bake at 350 degrees for 30-40 minutes or until the topping is slightly brown.