Move silkscreen text from component on EAGLE CAD
While @crasic's answer is correct for attribute labels, it does not work with regular text.

Basically when the component is designed, the name and value are added as a text label set to a special placeholder - &gt;NAME and &gt;VALUE to be precise. Other attributes can have similar placeholders. When you smash a component, it only allows free movement of any of these attribute labels (anything beginning with a &gt;).

When you add other text like the number 8 you have there, they are not attributes, so you cannot move them after smashing. This is actually quite sensible as you could move that number 8 label to the other end of the connector which would mean as a reference it becomes useless.



The only way to move that label is to edit the footprint and either (a) delete it, (b) move it where you need it, or (c) move it to the References layer.



To elaborate on (c), you would normally not include the References layer when generating Gerber files, so if the label is on that layer it won't appear on your final PCB. What you can then do is in your board layout manually add a number 8 using the TEXT tool and place it where you want. 

By doing it this way it means that if you want to use the same footprint on another board you don't need to modify the footprint again for that new board. 

Furthermore, by leaving the label on the reference layer, if you move the component around you will be able to still see the reference as a reminder where pin 8 is. If the component is moved, you will have to move your added text label and place it in the correct place.