After you add some text, you need to update the textbox by calling text2.update_idletasks
:
def kolorigu():
text2.delete('1.0', END)
for sonsilabo in teksto:
text2.insert(INSERT,sonsilabo,"silabo")
########################
text2.update_idletasks()
########################
time.sleep(2)
Also, I removed the text2.pack()
line inside kolorigu
because it is unnecessary.