Home Secretary Jacqui Smith has apologised and promises to pay back money which she wrongly claimed for a television package.